international telephone and telegraph corporation - French English Dictionary